package nutella89.basic;

public class J08_EX55 {

	public static void main(String[] args) {
		// 배열에 값 저장하기
		// Q1) 1 2 3 4 5 6 7 8 9 10
		int num1[] = new int[10]; 
		// 10개의 정수를 저장할 배열 생성
		for(int i = 0; i < num1.length; ++i) {
			num1[i] = i + 1; 
		} // 배열에 순차적으로 값 저장
		for( int i : num1 ) {
			System.out.print( i + " " );
		} // 배열에 저장된 값을 모두 출력
		
		System.out.println( "" ); // 구분선
		
		// Q2) 0 2 4 6 8 10 12 14 16 18 20
		int num2[] = new int[11];
		for(int i = 0; i < 11; ++i) {
			num2[i] = i + i;
		}
		for( int i : num2) {
			System.out.print( i + " " );
		}
		System.out.println( "" );
		
		//Q3) 1 4 9 16 25 36 49 64 81 100
		int num3[] = new int[10];
		for(int i = 1; i <= num3.length; ++i) {
			num3[i-1] = i * i;
		}
		for(int i : num3) {
			System.out.print( i + " " );
		}
		System.out.println( "" );
		
		//Q4) 0 0 0 0 0 0 0 0 0 0
		// 배열 생성시 해당 자료형에 따라
		// 기본값이 자동으로 배열에 요소로 추가됨
		int num4[] = new int[10];
		for(int i : num4) {
			System.out.print( i + " ");
		}
		System.out.println( "" );
		
		// Q5) 1 4 9 16 9 7 4 9 11
		int num5[] = new int[9];
		/*num5[0] = 1;	num5[1] = 4;
		num5[2] = 1;	num5[3] = 16;
		num5[4] = 9;	num5[5] = 7;
		num5[6] = 4;	num5[7] = 9;
		num5[8] = 11; */
		num5 = new int[] { 1,4,9,16,9,7,4,9,11 };
		for(int i : num5) {
			System.out.print( i + " " );
		}
	}

}





